home *** CD-ROM | disk | FTP | other *** search
- #ifndef __RUBER // "Rubber band" rectangle. Shows rectangle, and
- #define __RUBER // remembers area under it. May be used for creation
- // Always-visible moving rectangle
- #include <remember.h>
-
- class Ruber
- {
- protected:
- Remember rem;
- public:
- void show(rect where, int pixels = 2)
- {
- rem.getimage(where, pixels);
- rem.putimage(where, pixels, NOT_PUT);
- }
- rect redraw(rect from, rect where, int pixels = 2)
- {
- show(from, pixels);
- show(where, pixels);
- return where;
- }
- };
-
- #endif __RUBER